iT邦幫忙

2024 iThome 鐵人賽

DAY 25
0
IT 管理

Zabbix 7.0 LTS: 洞察系統運作狀態,一套搞定系列 第 25

Day25: 使用 zabbix_sender 傳送訊息

  • 分享至 

  • xImage
  •  

本篇介紹如何從 Linux 作業系統中把訊息傳送到 Zabbix。我們假設這些作業系統都是使用 Proxy 所管理,但又要把資料送到 Zabbix,此時作業系統應該要把訊息傳到 Proxy 就可以了。

參數說明

  • -z :指定 Zabbix Server 或 Zabbix Proxy 的 IP 位址。
  • -p :指定 Zabbix Server 或 Zabbix Proxy 的連接埠號,預設是 10051。
  • -s :指定發送資料的主機名。這個主機名必須與 Zabbix Web 界面中配置的主機名完全匹配。
  • -k :指定發送資料的 Key 名。這個 Key 必須與 Zabbix Web 界面中配置的監控項目(Item)完全匹配。
  • -o :指定發送的訊息。
  • --tls-connect :指定使用 PSK(Pre-Shared Key)加密連接。
  • --tls-psk-file :指定包含 PSK 的文件路徑。
  • --tls-psk-identity :指定 PSK 的身份標識。

從 vm:server61 傳送訊息

root# zabbix_sender -z 172.16.2.11 -p 10051 \
-s "server-trapper" -k "hello.key" \
-o "Message from server61" \
--tls-connect psk \
--tls-psk-file /etc/zabbix/zabbix_proxy.psk \
--tls-psk-identity class-proxy

Response from "172.16.2.11:10051": "processed: 1; failed: 0; total: 1; seconds spent: 0.000473"
sent: 1; skipped: 0; total: 1

從 vm:server62 傳送訊息

root# zabbix_sender -z 172.16.2.11 -p 10051 \
-s "server-trapper" -k "hello.key" \
-o "Message from server62" \
--tls-connect psk \
--tls-psk-file /etc/zabbix/zabbix_proxy.psk \
--tls-psk-identity class-proxy

Response from "172.16.2.11:10051": "processed: 1; failed: 0; total: 1; seconds spent: 0.000423"
sent: 1; skipped: 0; total: 1

從 Zabbix 查看訊息資訊

  1. 在 [Monitoring] > [Host] 點選 server-trapper 的資料。

    CleanShot 2024-07-29 at 14.04.33@2x

  2. 查看歷史記錄

    CleanShot 2024-07-29 at 15.43.14@2x

  3. 列接收到的相關資訊

    CleanShot 2024-07-29 at 15.43.42@2x


上一篇
Day24: OS 安裝 Zabbix Sender
下一篇
Day25: zabbix_sender 應用範圍
系列文
Zabbix 7.0 LTS: 洞察系統運作狀態,一套搞定31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言